vcMotionInterpolator

vcMotionInterpolator is used by a robot to interpolate motion targets and joint values.

See in: Overview

Module: vcRobotics

Parent: -

Children -

Referenced by: vcRobotController.createMotionInterpolator()

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
DefaultTargetModevcMotionTargetModeRWDefines the relationship between motion targets and robot.
See vcRobotics.vcMotionTargetMode.
TargetsvcList[vcMotionTarget]RWLists all motion targets in the interpolator.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
createTargetvcMotionTargetNoneAdds a new motion target to the interpolator using either the robot's current posture or given arguments.
See more
If motiontype argument is vcMotionType.LINEAR, speed argument defines CartesianSpeed (mm/s) property of motion target.

If motiontype argument is vcMotionType.JOINT, speed argument defines JointSpeedFactor (mm/s) property of motion target.

Parameters:
()
([vcMatrix target])
([vcMatrix target], [Enumeration motionType])
([vcMatrix target], [Enumeration motionType], [Real speed])
([vcMatrix target], [Enumeration motionType], [Real speed], [Real accuracy])

Returns:
vcMotionTarget: The created motion Target.
createTargetvcMotionTargetvcMatrix matrix-
createTargetvcMotionTargetvcMatrix matrix,
vcMotionType motionType
-
createTargetvcMotionTargetvcMatrix matrix,
vcMotionType motionType,
Real speed
-
createTargetvcMotionTargetvcMatrix matrix,
vcMotionType motionType,
Real speed,
Real accuracyDistance
-
getCycleTimeAtTargetRealInteger indexReturns the cycle time of a motion target at a given index in interpolator's Targets property.
See more
Parameters:
index (Integar): Interpolator's Targets property index.

Returns:
cycletime (Real): Cycle time of motion target.
interpolatevcMotionTargetReal cycletimeReturns an interpolated motion target based on a given cycletime.
See more
Parameters:
cycletime (Real): Given cycle time.

Returns:
vcMotionTrget: Interpolated motion target.